pulse pumping - Spanish English Dictionary